Notes on Greedy Algorithms for Submodular Maximization
نویسنده
چکیده
All the functions we consider are set functions defined over subsets of a ground set N . Definition 1. A function f : 2 → R is monotone iff: ∀S ⊆ T ⊆ N, f(S) ≤ f(T ) Definition 2. For f : 2 → R and S ⊆ N , the marginal contribution to S is the function fS defined by: ∀T ⊆ N, fS(T ) = f(S ∪ T )− f(S) When there is no ambiguity, we write fS(e) instead of fS({e}) for e ∈ N , S + e instead of S ∪ {e} and S − e instead of S \ {e}. Definition 3. A function f : 2 → R is submodular iff: ∀S ⊆ T ⊆ N, ∀e ∈ N \ T, fT (e) ≤ fS(e) This “decreasing marginal contribution” definition of submodular functions often leads to treating them as “discrete concave functions”. Proposition 4. The following statements are equivalent: 1. f is submodular. 2. for all S ⊆ N , fS is submodular. 3. for all S ⊆ N , fS is subadditive. Proof. (1. ⇒ 2.) is immediate. To prove (2. ⇒ 3.), we show that any submodular function f is subadditive. Let f be a submodular function. Consider A and B two subets of N . Writing B = {e1, . . . , en} and Bi = {e1, . . . , ei}:
منابع مشابه
Maximization of Submodular Set Functions
In this technical report, we aim to give a simple yet detailed analysis of several various submodular maximization algorithms. We start from analyzing the classical greedy algorithm, firstly discussed by Nemhauser et al. (1978), that guarantees a tight bound for constrained maximization of monotonically submodular set functions. We then continue by discussing two randomized algorithms proposed ...
متن کاملDeterministic & Adaptive Non-Submodular Maximizationvia the Primal Curvature
While greedy algorithms have long been observed to perform well on a wide variety of problems, up to now approximation ratios have only been known for their application to problems having submodular objective functions f . Since many practical problems have non-submodular f , there is a critical need to devise new techniques to bound the performance of greedy algorithms in the case of non-submo...
متن کاملHorizontally Scalable Submodular Maximization
A variety of large-scale machine learning problems can be cast as instances of constrained submodular maximization. Existing approaches for distributed submodular maximization have a critical drawback: The capacity – number of instances that can fit in memory – must grow with the data set size. In practice, while one can provision many machines, the capacity of each machine is limited by physic...
متن کاملOn maximizing a monotone k-submodular function subject to a matroid constraint
A k-submodular function is an extension of a submodular function in that its input is given by k disjoint subsets instead of a single subset. For unconstrained nonnegative ksubmodular maximization, Ward and Živný proposed a constant-factor approximation algorithm, which was improved by the recent work of Iwata, Tanigawa and Yoshida presenting a 1/2-approximation algorithm. Iwata et al. also pro...
متن کاملConstrained Maximization of Non-Monotone Submodular Functions
The problem of constrained submodular maximization has long been studied, with near-optimal results known under a variety of constraints when the submodular function is monotone. The case of nonmonotone submodular maximization is not as well understood: the first approximation algorithms even for unconstrainted maximization were given by Feige et al. [FMV07]. More recently, Lee et al. [LMNS09] ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015